Garbage collector | Сборщик мусора

Редактировал(а) Alexandr Fokin 2023/02/15 23:53

 GCSettings.IsServerGC
GCSettings.LatencyMode

Environment.SetEnvironmentVariable("DOTNET_gcConcurrent", "<value>")
Environment.SetEnvironmentVariable("DOTNET_GCConserveMemory", "<value>");

GC.TryStartNoGCRegion
GC.EndNoGCRegion

 

Основные фазы
  1. Фаза маркировки (mark phase)
  2. Фаза чистки (sweep phase)
  3. Фаза сжатия (compact phase)
 
 

Garbage Collector. Полный курс + перевод из BOTR
https://habr.com/ru/company/clrium/blog/463293/

CLRium Оптимизация программ под Garbage Collector
https://habr.com/ru/company/clrium/blog/453082/

Оптимизация сборки мусора в высоконагруженном .NET сервисе
https://habr.com/ru/post/452298/

 
Теги: